Markup Meets Middleware
نویسندگان
چکیده
Research into software architectures has traditionally addressed architecture description languages and architectural styles. The industrial focus is on middleware-based approaches to software architecture. Middleware is layered between applications and network operating systems and aims to resolve heterogeneity and distribution in a transparent way. We present an architectural style that integrates real-time financial data feeds and identify a judicious combination of object middleware and markup languages that is suitable for the implementation of the style. In this combination object middleware implements reliable data transport and markup languages, particularly the eXtensible Markup Language (XML), are used to express semistructured data in heterogeneous representations. We discuss the need for semantic transformations between different representations and demonstrate how they can be achieved using markup technology. We present performance and scalability measurements, which show that the combination of object middleware and markup languages scales to the requirements that are, for example, expressed in the finance industry.
منابع مشابه
A Middleware and Policy-based Adaptation Framework to Simplify Software Evolution: an Implementation on Unit Trust Enterprise System
Software evolution needs to be properly controlled to avoid huge problems during maintenance phase. Software needs to evolve to ensure it meets its development purpose. One of promising ways to address the issue of software evolution is via software adaptation. There are 4 main approaches to software adaptation i.e. architecture-based, component-based, agent-oriented and middleware-based. This ...
متن کاملSemantic Mobility Channel (SMC): Ubiquitous and Mobile Computing Meets the Semantic Web
With the advent of emerging personal computing paradigms such as ubiquitous and mobile computing, Web contents are becoming accessible from a wide range of mobile devices. Since these devices do not have the same rendering capabilities, Web contents need to be adapted for transparent access from a variety of client agents. Such content adaptation is exploited for either an individual element or...
متن کاملMiddleware for Creating and Combining Multi-dimensional NLP Markup
We present the Heart of Gold middleware by demonstrating three XMLbased integration scenarios where multidimensional markup produced online by multilingual natural language processing (NLP) components is combined to deliver rich, robust linguistic markup for use in NLP-based applications like information extraction, question answering and semantic web. The scenarios include (1) robust deep-shal...
متن کاملSemantic Message Oriented
The publish/subscribe paradigm of Message Oriented Middleware provides a loosely coupled communication model between distributed applications. Traditional publish/subscribe middleware uses keywords to match advertisements and subscriptions and does not support deep semantic matching. To this end, we designed and implemented a Semantic Message Oriented Middleware system to provide such capabilit...
متن کاملHeterogeneous Middleware Structures for Mygrocer Project
This article analyzes and classifies different middleware platforms. A comparison of two popular middleware platforms, CORBA and Web Services (XML-SOAP), is presented. Also, an implementation of MyGrocer project (IST-2000-26239 MyGROCER) mediation service is described, highlighting its distributed architecture.
متن کامل